home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / netcb03b.zip / README < prev   
Text File  |  1992-08-21  |  6KB  |  155 lines

  1.  
  2. Well, here it is :
  3.  
  4. NetCb, the Novell network Chat box. ( NetCb = Network Chat Box )
  5.  
  6. Using NetCb you can chat with other users on a Novell network.
  7.  
  8. -- Disclaimer and stuff
  9.  
  10. Although thoroughly tested (see also the credits) I give no warranty whatsoever
  11. on the usability of, the results of using or the good working of NetCb.
  12. It's up to you.
  13.  
  14. Novell and Netware are trademarks of Novell Inc.
  15.  
  16. Usage of NetCb is allowed for anybody, althought commercial sites are asked to
  17. pay a fee when using it. (Donations in the form of hardware are also welcome)
  18.  
  19. Usage of NetCb means you agree with this.
  20.  
  21. -- Using NetCb
  22.  
  23. NetCb uses IPX so if you manage to get Novell up and running without IPX (I
  24. still can't figure out how you do that), you can't chat.
  25.  
  26. NetCb uses IPX because NetCb works 'connection-less'. No virtual circuit is
  27. build between the chatters, anybody can come into the chat and leave it as
  28. he/she likes without extra communication between the chatters.
  29.  
  30. To join a running chat on a network, simply fire up NetCb, think of a funny
  31. name for yourself and on you go.
  32.  
  33. To get the other users an idea of who's chatting along, messages are send in
  34. the chat when you join the chat, leave it or change your nickname or change
  35. channels.
  36.  
  37. When you join in the chat, the message is :
  38.  
  39. <Nickname> / <server>\<loginname> [n] is joining in with the chat.
  40.  
  41. So if your logged in as GUEST on a server named FILEBASE on logical connection
  42. 3 and you want to chat using the nickname Mr. Bean, a line is send in the chat
  43. looking like :
  44.  
  45. Mr. Bean / FILEBASE\GUEST [3] is joining in with the chat.
  46.  
  47. Because NetCb only uses IPX, it's not needed to be logged in. So you might also
  48. get something like :
  49.  
  50. Mr. Bean / FILEBASE\<not logged in> [3] is joining in with the chat.
  51.  
  52. You may even be detached (not using a logical connection on a server). Then it
  53. looks like :
  54.  
  55. Mr. Bean / <not attached>\-- [0] is joining in with the chat.
  56.  
  57. When chatting, the bottom of the screen looks like :
  58.  
  59. |                                                                             |
  60. +-----------------------------------------------------------------------------+
  61. | Mr Bean : _                                                                 |
  62. +-----------------------------------------------------------------------------+
  63.  
  64. At this line you get a flashing cursor. Type the line you want to sent. When
  65. you press [Enter], the line is sent to everyone on the network (broadcast).
  66.  
  67. Everyone running NetCb sees it appear on his/her screen, if he/she is 'tuned'
  68. into the same channel.
  69.  
  70. Channels are implemented just like C.B. channels. You can select a channel
  71. using the up/down cursor keys or Alt-C to select channel 0. At the top of the
  72. screen the channel is indicated, along with the current time. The top right
  73. half of the screen looks like :
  74.  
  75.           --- 12:11 --- Channel [11] v --+
  76.                                          |
  77.  
  78. Just right to the channel indicator is an 'activity' indicator. Every time a
  79. packet is recieved for NetCb (all packets are checked for a 'signature' which
  80. consists of 'KH' and a 0x01) the activity indicator will turn right one step.
  81.  
  82. Using F1 you get a window which shows the available keys. They are :
  83.  
  84. Arrow keys to select channels (0..19)
  85. Alt-C to select channel 0
  86. Alt-W to get the userlist (private chat not implemented yet...:-(
  87. Alt-N to select a new nickname (the other users of the chat will get a warning
  88.       message..)
  89. Alt-T to get a scaled graph on the packets recieved in the last minute in every
  90.       channel. So if you get the strange idea 'where is everybody ?', you can
  91.       look in this window.
  92. Alt-I information on NetCb. It shows the short info, the credits for this program
  93.       and some info on you and the total number of packets recieved since
  94.       starting.
  95.  
  96. When you press Alt-W, you get a window and a 'Building list...' line. To make
  97. sure every answer to the "who's there ?" packet is recieved, NetCb waits half
  98. a second. After that you get a complete list of the users. The order in which
  99. they are shown is kinda random and will change every time you access this
  100. window. This is due to the fact that NetCb waits a short random time after
  101. it recieves a "who's there ?" packet to avoid a great number of network
  102. collisions.
  103.  
  104. You can browse through the list and press [Enter] to get more info on the
  105. selected user. In this info is also the network address, so anyone can be
  106. traced on the network.
  107.  
  108. -- Notes for system managers
  109.  
  110. NetCb does not cause much network overhead. For each line a packet of 168 bytes
  111. data is sent. When someone asks a userlist, every station waits a short random
  112. time before sending it's answer.
  113.  
  114. NetCb packets don't not cross bridges. In this version at least.
  115.  
  116. -- The 'single network' problem.
  117.  
  118. NetCb can send packets only on the same network. At this moment I haven't
  119. figured out a good way to get all available network numbers from a bridge or
  120. so. I know there must be some way to read out the routing table using
  121. diagnostics calls.
  122. (Anyone with a good C-source to accomplish this can get in the 'greetings go
  123. to' list...)
  124. I'm also looking into the possibility of using SAP (Server Advertising
  125. Protocol) to accomplish this since Diagnostics is not implemented in Netware
  126. 386 :-(
  127.  
  128. -- Credits
  129.  
  130. Thanks go to numerous people. Of course thanks goes to the system managers at
  131. my school who couldn't figure out what was going on on the network for about
  132. four weeks. Now they want to stop me from using it at school. Wait and see.
  133.  
  134. Thanks also goes to the ones who tested it at my school. Famous names like
  135. 'Sammy Suitcase', 'Slim', 'Me again', 'Elmer Fudd', 'Scatterbrain' and others
  136. helped me to test NetCb throroughly.
  137.  
  138. Thanks goes to Charles G. Rose for writing an excellent book about programming
  139. Netware : 'Programmers Guide to Netware'.
  140.  
  141. -- Contacting the author
  142.  
  143. I'm open to suggestions, remarks and so. I also would like to get an idea of
  144. the usage of NetCb, so you can contact me in the following ways :
  145.  
  146. Internet : koos@kzdoos.hacktic.nl. (preferred)
  147.  
  148. Fidonet : Koos van.den.hout at 2:500/101.11012. It's as simple as that.
  149.  
  150. BBS : +31-3402-36647. It's my own BBS. Full Dutch and English menus available.
  151. Look at the local time here before yelling me..
  152.  
  153. Snailmail : Koos van den Hout, Goudvink 12, 3435 RJ Nieuwegein Netherlands.
  154.  
  155.